html, body, ul, li, dl, dt, dd, p, figure, figcaption, h1, h2, h3, img, input, form {
  margin: 0;
  padding: 0; }

html body {
  height: 100%; }

body {
  display: flex;
  flex-direction: column; }

h2 {
  font-weight: normal; }

header {
  height: 0.96rem;
  font-size: 0.3rem;
  color: #2B2B2B;
  text-align: center;
  margin-bottom: 0.2rem;
  position: relative; }

header .icon-fanhui {
  font-size: 0.4rem;
  position: absolute;
  left: 0;
  bottom: 0.07rem;
  margin-left: 0.26rem; }

header h2 {
  display: block;
  margin-top: 0.3rem; }

section {
  flex: 1;
  font-size: 0.3rem;
  color: #2B2B2B;
  overflow: auto; }

section .box {
  height: 4.96rem;
  border-bottom: 2px solid #ccc; }

section .box p {
  margin: 0 0.34rem;
  line-height: 0.4rem;
  margin-top: 0.2rem; }

section .box img {
  width: 6.7rem;
  height: 3.22rem;
  margin: 0.12rem 0.4rem 0; }

section .box span {
  font-size: 0.2rem;
  margin-left: 0.4rem; }
